
const Koa=require('koa')
const app= new Koa()
const userRouter=require('./router/user.js')
const cors=require('@koa/cors')
const {bodyParser}=require('@koa/bodyparser')
app.use(cors())// 告诉浏览器，允许前端跨域请求我
app.use(bodyParser());//辅助 koa解析请求体中的数据
// app.use((ctx,next)=>{
//     console.log(1);
//     next()
// })
// app.use((ctx,next)=>{
//     console.log(2);
//     next()
// })
//被app.use调用的函数中一定拥有参数ctx
//2.userRouter.routes()就是user.js中所有的路由的回调函数
app.use(userRouter.routes(),userRouter.allowedMethods())
// app.use(async (ctx)=>{
//    console.log(ctx)
//    if(ctx.path==='/home'){
//     ctx.body='hello koa'
//    }
// })

app.listen(3000,()=>{
    console.log('server is running at http://localhost:3000')
})
